28 Jul 2026
|
Rust Is Eating JavaScript (Still, in 2026) - Our most-read link of 2021 gets an update for 2026. Lee Robinson (then Vercel, now Cursor) predicted Rust would be used to reimplement more and more JavaScript ecosystem tooling, and Rspack, Biome, Turbopack, and Bun's recent rewrite keep proving him right.
Lee Robinson
|
|
βΆ The Creator of TypeScript Shows Off TypeScript 7 - Anders Hejlsberg demos the 10x speedup gained by the new Go-based TypeScript compiler on VS Code's 1.3M line codebase. He also covers the new LSP language server and why compiler API users (Vue, Astro, Svelte) must stay on TypeScript 6.
Anders Hejlsberg (Microsoft)
|
|
Shadscan: Deterministic UI Audits for shadcn Apps - A tool that statically analyzes your shadcn components using almost 60 deterministic checks (no AI or API keys needed) around fundamental accessibility, state, and composition best practices.
OrcDev
|
|
π’ Elsewhere in the ecosystem
|
|

28 Jul 2026 12:00am GMT
21 Jul 2026
|
Framework Benchmarks: Compare Frontend Frameworks - An experienced developer built and benchmarked the same app across numerous frameworks (e.g. Angular, Solid, React, Alpine.jsβ¦). Here are the results, covering bundle size, build time, UX metrics, and more.
Alicia Sykes
|
|
π‘ Alicia also created Stack Match, a page that lets you specify your criteria for a framework and shows the best matches. Vue usually wins though!
|
xyOps: Open Source Ops Automation, from the Cronicle Team - Run jobs across your fleet, build visual runbooks, monitor live metrics, and trigger alerts, tickets, snapshots, or follow-up actions. Self-hosted, BSD licensed, and all app features are included. Auto-import from Cronicle.
xyOps sponsor
|
|
Nuxt 4.5 Released: The Full-Stack Vue Framework - Daniel Roe calls it the biggest release in a while: Vite 8, Rspack 2, experimental SSR streaming, a new useLayout composable, and a lot of preparation for Nuxt 5. Nuxt 3 users take note: it goes end of life July 31.
Nuxt Team
|
|
π‘ The article is largely about building a parser in Zig but the underlying Yuku and Yuku Analyzer projects are worth checking out.
|
|
Flint: Chart Specs that Compile to Vega-Lite, ECharts, or Chart.js - A Microsoft project that compiles a simple, declarative JSON-based spec of a data visualization into a form that Vega-Lite, ECharts or Chart.js can render. It's pitched at agentic use, but is a simple intermediate format humans could benefit from too.
Microsoft Research
|
|
BotKit: Build Standalone ActivityPub Bots - A way to run a bot (or multiple bots) that Mastodon users can see and follow but without needing an account anywhere. Write it all in JavaScript and self-host with Deno, Node.js or even Cloudflare Workers.
Fedify
|
|
π¨ Color.js 0.7: 'Let's Get Serious About Color' - A fantastic library for working with colors, following the latest specs. v0.7 is a big update with support for new color spaces, a new gamut mapping method, and a smarter display() fallback for colors not natively supported by a browser.
Lea Verou and Chris Lilley
|
-
Travels 2.1 - Efficient framework-agnostic undo/redo library based on JSON patches rather than snapshots.
-
gridstack.js 13.0 - Mature library for creating responsive dashboard layouts with drag-and-drop support.
-
np 12.0 - Sindre Sorhus's "better npm publish" adds support for npm 12 and staged publishing.
-
AngularEditor 3.1 - Simple WYSIWYG rich text editor for Angular 22+. (Demo)
-
Pinia 4.0 - Vue's state-management library gets leaner and goes ESM-only.
-
Bolt 5.0 - Slack's official framework for building Slack apps.
|
|
π€ If you can code, you can build a robot. Viam 101 is a free 90-min course - no hardware needed. Sign up by July 31 to win a $3,500 arm.
Flaky tests slowing down dev? Meticulous gives engineers confidence to ship faster by autonomously testing every edge case of your web app.
Drowning in AI dev tools? You really only need these 3 tools to ship mobile apps: skills, MCP, and your workflow. Read the guide.
|
|
|
π’ Elsewhere in the ecosystem
|
-
Famously, the only thing Java gave JavaScript was the first four letters of its name. That goes unmentioned in βΆοΈ this new documentary about Java (74 minutes), but I enjoyed learning Java's story anyway. It's from the same folks as the fantastic Vite, Angular, and Node.js documentaries.
-
π€ ReactBench is a new coding agent evaluation based around models' abilities to build working, realistic React apps. GPT 5.6 leads the way for now.
-
shadcn/typeset is a typography system for rendered HTML that makes font styling and spacing simpler to configure.
-
Cloudflare has entirely rebuilt its blog on top of EmDash, the Astro-powered 'spiritual successor to WordPress' it unveiled (genuinely) on April 1.
-
πΉοΈ If you want to take part in the next js13kGames game dev competition, the theme will be announced on August 13 with submissions due September 13.
-
β¨ An updated list of the top 100 starred JavaScript projects on GitHub.
|
|

21 Jul 2026 12:00am GMT
14 Jul 2026
|
π TanStack's npm Package Download Charts - A quick way to chart package popularity over time, look for trends, and see what libraries and tools have soared or fallen. The default view compares TanStack's packages against several common packages, but you can enter any packages you wish, or see pre-defined sets like build tools, component libraries, or UI frameworks.
TanStack
|
|
Rewriting Bun in Rust - Bun's creator shares the full story of porting the JavaScript runtime from Zig to Rust, with the assistance of many Claude Code instances churning through ~$165k in usage (at API prices). The Rust version forms the basis of Bun 1.4, expected any day now.
Jarred Sumner
|
|
In Defense of Polyfills - Prolific standards editor Anne van Kesteren said polyfilling is harmful. Lea disagrees, arguing "ponyfills are just userland libraries with better marketing" and a web without polyfills would be a stagnant one.
Lea Verou
|
|
Collaborative Editing in Wordgard - Marijn recently released his new Wordgard rich text editor (and ProseMirror successor). Here's his third take on collaborative editing in eleven years, still based on operational transformation (OT) rather than CRDTs.
Marijn Haverbeke
|
|
π‘ We missed Marijn's Wordgard release post in last week's Wordgard feature. He explains why and how he built it (no LLMs!) and why he's not taking pull requests.
|
|
Reverse Engineering ChatGPT's Web Stack - The author spent days breaking down ChatGPT's page source, bundles, and requests. React Router 7, TanStack Query, Radix, and ProseMirror all make an appearance.
Dennis Brotzky
|
|
Ant: A JavaScript Runtime in a 9MB Binary - No V8, JavaScriptCore or SpiderMonkey involved, this is a JS runtime built in C that ships as a 9MB binary, can run npm packages, and boasts incredibly short cold start times.
theMackabu
|
-
π Fuse.js 7.5 - The popular fuzzy search library fixes a variety of scoring and ranking bugs (so ordering may shift for some queries). (Homepage and demo)
-
Nano ID 6.0 - Tiny, secure, URL-friendly unique string ID generator. nanoid() and customAlphabet() get 4x faster in 6.0.
-
Mantine Vue - A port of the popular Mantine React component library for use with Vue.
|
|
Flaky tests slowing down dev? Meticulous gives engineers confidence to ship faster by autonomously testing every edge case of your web app.
Your dashboard is slow because the query is slow. TimescaleDB extends Postgres for analytics at scale, no second DB.
β‘Sync live context across your entire agent stack. Merget's now live, build & win a year of Claude Max.
|
|
|
π’ Elsewhere in the ecosystem
|
-
FracturedJson is a JSON formatter that produces 'human-readable but fairly compact' output. If you have a big lump of JSON, this makes it more pleasant to look through. It also supports non-standard JSON comments.
-
Cloudflare has unveiled Precursor, a client-side verification system that uses injected JS to collect behavioral signals (e.g. pointer movement) in an attempt to improve bot detection.
|
|

14 Jul 2026 12:00am GMT
07 Jul 2026
|
π‘ Vite+ was originally intended to be a commercial project to fund work on Vite and related projects, but was open sourced under the MIT license earlier this year.
|
Still Writing Tests Manually? Meticulous AI Is Here - Notion, Dropbox, Wiz and LaunchDarkly now use a testing paradigm they can't work without. Built by former Palantir engineers, Meticulous automatically creates an evolving suite of E2E UI tests, delivering exhaustive coverage with no developer effort.
Meticulous sponsor
|
|
What's New in ECMAScript 2026 - The 876 page ECMAScript 2026 spec was approved last week, and this round-up covers several main new features that made the cut, from Array.fromAsync to native Uint8Array Base64/Hex conversion, with examples for each. All are already in browsers and runtimes (except Math.sumPrecise in Node) so you can likely use them today.
Pawel Grzybek
|
|
Working with AI: A Concrete Example - The creator of htmx reflects on the role of AI in his work with a practical example of using Claude to investigate a bug report. He also touches on how AI fits in with being an 'older developer', a topic I rarely see brought up.
Carson Gross
|
|
π’ Elsewhere in the ecosystem
|
-
π€ Safari has introduced an MCP server in its latest preview release, providing agents with a way to connect to a Safari window and emulate the user experience while debugging.
-
shadcn/ui has switched to Base UI as its default component library (from Radix). Radix isn't going away, but Base UI is recommended for new projects.
-
PocketJS is a project that brings a JavaScript VM, Vue Vapor, and Solid UI into an 8MB memory budget, and can, curiously, run on the Sony PSP, as well as in WASM and natively on macOS.
-
π Commit History is an online tool that creates charts of a user's GitHub commits over time. A nice addition for your profile README, or check out Sindre Sorhus's chart to see the legendary maintainer's consistency over the years.
-
π PGlite, a WebAssembly build of Postgres for use in JavaScript environments, celebrates reaching 10 million weekly downloads while explaining the use cases and how to get started with it yourself.
|
|

07 Jul 2026 12:00am GMT
18 Jan 2026
On January 14, 2006, John Resig introduced a JavaScript library called jQuery at BarCamp in New York City. Now, 20 years later, the jQuery team is happy to announce the final release of jQuery 4.0.0. After a long development cycle and several pre-releases, jQuery 4.0.0 brings many improvements and modernizations. It is the first major β¦ Continue reading β
18 Jan 2026 12:29am GMT
11 Aug 2025
It's here! Almost. jQuery 4.0.0-rc.1 is now available. It's our way of saying, "we think this is ready; now poke it with many sticks". If nothing is found that requires a second release candidate, jQuery 4.0.0 final will follow. Please try out this release and let us know if you encounter any issues. A 4.0 β¦ Continue reading β
11 Aug 2025 5:35pm GMT
17 Jul 2024
Last February, we released the first beta of jQuery 4.0.0. We're now ready to release a second, and we expect a release candidate to come soonβ’. This release comes with a major rewrite to jQuery's testing infrastructure, which removed all deprecated or under-supported dependencies. But the main change that warranted a second beta was a β¦ Continue reading β
17 Jul 2024 2:03pm GMT
17 Apr 2024
jQuery's influence on the web will always be evident. When it was first introduced in 2006, jQuery became a fundamental tool for web developers almost immediately. It simplified JavaScript programming, making it easier to manipulate HTML documents, handle events, perform animations, and much more. Since then, it has played and continues to play a major β¦ Continue reading β
17 Apr 2024 5:00pm GMT
06 Feb 2024
jQuery 4.0.0 has been in the works for a long time, but it is now ready for a beta release! There's a lot to cover, and the team is excited to see it released. We've got bug fixes, performance improvements, and some breaking changes. We removed support for IE<11 after all! Still, we expect disruption β¦ Continue reading β
06 Feb 2024 4:43pm GMT
28 Aug 2023
jQuery 3.7.1 has been released! This release fixes a regression from jQuery 3.6.0 that resulted in rounded dimensions for <tr /> elements in Chrome and Safari. Also, a (mostly) internal Sizzle method, jQuery.find.tokenize that was on the jQuery object was accidentally removed when we removed Sizzle in jQuery 3.7.0. That method has been restored. As β¦ Continue reading β
28 Aug 2023 1:40pm GMT
11 May 2023
jQuery 3.7.0 is now available! This release has it all: bug fixes, a new method, and a performance improvement! We even dropped our longtime selector engine: Sizzle. Or, I should say, we moved it into jQuery. jQuery no longer depends on Sizzle as a separate project, but has instead dropped its code directly into jQuery β¦ Continue reading β
11 May 2023 6:38pm GMT
08 Mar 2023
If you've been following along with recent jQuery releases, we have been working on how to address the recent addition of some new selectors in browsers, especially :has. jQuery 3.6.3 settled on the strategy of using native CSS.supports to determined whether a selector should be passed directly to querySelectorAll or instead go through jQuery's selector β¦ Continue reading β
08 Mar 2023 3:52pm GMT
20 Dec 2022
Last week, we released jQuery 3.6.2. There were several changes in that release, but the most important one addressed an issue with some new selectors introduced in most browsers, like :has(). We wanted to release jQuery 3.6.3 quickly because an issue was reported that revealed a problem with our original fix. More details on that β¦ Continue reading β
20 Dec 2022 9:35pm GMT
13 Dec 2022
You probably weren't expecting another release so soon, but jQuery 3.6.2 has arrived! The main impetus for this release was the introduction of some new selectors in Chrome. More on that below. As usual, the release is available on our cdn and the npm package manager. Other third party CDNs will probably have it soon β¦ Continue reading β
13 Dec 2022 3:13pm GMT